
/**
 * 该文件由 .my/core/build/svg.js 生成
 */
 
import Vue from 'vue'
import globalConfig from '$ui/config'

const Icon = ({props}) => {
  const attrs = {...globalConfig.svg, ...props}
  return (
    <svg {...{attrs: attrs}}>
       <path d="M512 160c30.9 0 56 25.1 56 56s-25.1 56-56 56-56-25.1-56-56 25.1-56 56-56z m0-64c-66.3 0-120 53.7-120 120s53.7 120 120 120 120-53.7 120-120S578.3 96 512 96zM512 448c30.9 0 56 25.1 56 56s-25.1 56-56 56-56-25.1-56-56 25.1-56 56-56z m0-64c-66.3 0-120 53.7-120 120s53.7 120 120 120 120-53.7 120-120-53.7-120-120-120zM512 720c30.9 0 56 25.1 56 56s-25.1 56-56 56-56-25.1-56-56 25.1-56 56-56z m0-64c-66.3 0-120 53.7-120 120s53.7 120 120 120 120-53.7 120-120-53.7-120-120-120zM903.4 512.3l5.4-69.6c1.8-23-16.4-42.7-39.6-42.7H800v-80c54.2 0 99.2-41.7 103.4-95.7l5.4-69.6c1.8-23-16.4-42.7-39.6-42.7H800V64h64.5c0-35.3-28.7-64-64-64h-577c-35.3 0-64 28.7-64 64H224v48h-69.2c-23.1 0-41.3 19.7-39.6 42.7l5.4 69.6c4.2 54 49.2 95.7 103.4 95.7v80h-69.2c-23.1 0-41.3 19.7-39.6 42.7l5.4 69.6c4.2 54 49.2 95.7 103.4 95.7v80h-69.2c-23.1 0-41.3 19.7-39.6 42.7l5.4 69.6c4.2 54 49.2 95.7 103.4 95.7 0 53 43 96 96 96h64.5c0 17.7 14.3 32 32 32h191c17.7 0 32-14.3 32-32H704c53 0 96-43 96-96 54.2 0 99.2-41.7 103.4-95.7l5.4-69.6c1.8-23-16.4-42.7-39.6-42.7H800v-80c54.2 0 99.2-41.7 103.4-95.7zM800 176c23.2 0 41.4 19.7 39.6 42.7l-0.1 0.7C838 240 820.7 256 800 256v-80z m0 288c23.2 0 41.4 19.7 39.6 42.7l-0.1 0.7C838 528 820.7 544 800 544v-80zM224 832c-20.7 0-38-16-39.5-36.6l-0.1-0.7c-1.8-23 16.4-42.7 39.5-42.7h0.1v80z m0-288c-20.7 0-38-16-39.5-36.6l-0.1-0.7c-1.8-23 16.4-42.7 39.5-42.7h0.1v80z m0-288c-20.7 0-38-16-39.5-36.6l-0.1-0.7c-1.8-23 16.4-42.7 39.5-42.7h0.1v80z m448 672H352c-35.3 0-64-28.7-64-64V64h448v800c0 35.3-28.7 64-64 64z m167.6-133.3l-0.1 0.7C838 816 820.7 832 800 832v-80h0.1c23.1 0 41.3 19.7 39.5 42.7z"/>
    </svg>
  )
}

Vue.component('icon-traffic-light', Icon)
export default Icon

